#include "StringUtil.h"
#include <sstream>
#include <glut.h>

std::string ToString(int i)
{
	std::ostringstream oss;
	oss << i;
	return oss.str();
}

std::string ToString(float f)
{
	std::ostringstream oss;
	oss << f;
	return oss.str();
}

int ToInt(const std::string& str)
{
	return atoi(str.c_str());
}

float ToFloat(const std::string& str)
{
	return atof(str.c_str());
}


int Hashed(const std::string& str)
{
	int result = 0;
	for(int i =0; i < str.size(); i++)
	{
		result += str[i] + i;
	}
	return result;
}